13941 205
11370 117
2903 517
4252 691
49174 173
63034 621
58007 85
8490 254
9285 457
14773 418
19268 429
1731 159