29352 257
20258 496
13012 437
21115 154
750007 1395
15250 343
11639 582
4947 44
6725 244
14817 696
12446 493
177752 985
321111 1221
133028 848
34421 124
3224 96
4497 725