21063 311
55442 658
20242 206
21551 398
24300 59
6811 341
4268 543
3074 30
2405 354
2315 585
4278 558
1997 316
3470 571
946 33
1833 287
3332 157
2235 28
3845 812
2512 482
2440 266
4179 617
3192 251
4204 402