3001 835
2123 459
2398 125
1416 331
2900 527
2343 297
2193 95
23218 149
3346 745
3305 744
6955 72
870 142
1019 246
3217 590
3418 447
2332 501
1694 423
2671 606
2936 172
2205 309
2723 182
2613 324
2374 296
7576 926