29351 257
20255 496
13011 437
21114 154
749950 1395
15250 343
11638 582
4947 44
6724 244
14816 696
12446 493
177744 985
321099 1221
133004 848
34411 124
3223 96
4497 725