2993 400
17826 58
9530 476
7757 323
21608 238
9258 120
4411 521
13120 602
10780 581
10914 681
7075 514
29355 376
11376 34
3595 407
2826 237
28560 86
14344 251
6517 143
7080 138
9493 903
9820 312
4941 671
5948 587
3550 235
6283 561
6405 861
16696 206
11094 519