13932 205
11370 117
2902 517
4251 691
49174 173
63032 621
58005 85
8490 254
9285 457
14773 418
19266 429
1731 159