4877 756
12594 58
8303 653
2941 224
3593 584
163319 974
24671 295
6532 615
5407 469
4027 406
2642 45
5157 661
3602 521
9321 501
100952 634
1469 126