4876 756
12592 58
8303 653
2940 224
3592 584
163319 974
24658 295
6532 615
5405 469
4027 406
2642 45
5156 661
3601 521
9317 501
100938 634
1469 126