21211 175
10542 92
2521 401
54385 343
9691 666
17951 60
19379 856
28947 91
3441 535
6159 595
3507 731
3968 783
7298 350
2493 535
2573 58
1717 338
6148 902
3253 385
2631 532
2310 461
2057 420
1517 363
1111 103
1665 418
1337 238
2295 581
1018 212
2287 180