3001 850
2923 301
1890 238
9430 725
20083 928
1735 281
1374 262
2139 100
1268 219
2793 341
3879 493
8516 482
4747 690
3711 676
2604 312
4469 76
3042 492
11494 605
2164 432
5084 166
1232 75
2454 367
4515 568
1668 416