19969 309
14744 343
32678 788
74545 542
1739 116
4292 856
2122 197
2794 335
4187 828
2349 325
3553 836
2947 598
15432 260
4921 542
1266 280
1749 377
3286 778
2399 131
7415 31
2354 368
10246 84
6664 482
8486 607
4610 240