2996 583
20459 393
13489 713
159682 259
5571 201
1287 118
6623 612
8538 727
4343 531
7660 212
4340 39
68103 591
28359 291
62095 66
3232 232
10261 499
5632 309
10132 374
3033 81
6222 533
10403 68
13230 399
3435 530
13035 430
7684 412
8777 642
2683 143
1313 81