2996 583
20443 393
13485 713
159656 259
5570 201
1287 118
6622 612
8537 727
4343 531
7660 212
4336 39
68068 591
28345 291
62056 66
3227 232
10251 499
5628 309
10125 374
3030 81
6220 533
10400 68
13221 399
3434 530
13027 430
7682 412
8775 642
2680 143
1313 81