2901 260
4450 793
3224 36
2849 333
12385 31
11143 304
13294 152
7675 316
2570 84
8262 577
9886 474
6575 278
3918 201
7723 580
2517 387
3686 392
2700 190
23329 631
8707 443
6486 76
1014 60
7850 729
2415 141
12963 671