2996 583
20459 393
13489 713
159679 259
5570 201
1287 118
6623 612
8538 727
4343 531
7660 212
4340 39
68102 591
28359 291
62093 66
3232 232
10259 499
5631 309
10132 374
3032 81
6222 533
10403 68
13229 399
3435 530
13031 430
7683 412
8777 642
2682 143
1313 81