3005 583
20573 393
13518 713
159871 259
5592 201
1293 118
6635 612
8550 727
4359 531
7677 212
4352 39
68407 591
28464 291
62375 66
3254 232
10300 499
5661 309
10182 374
3047 81
6243 533
10463 68
13290 399
3445 530
13078 430
7718 412
8818 642
2718 143
1324 81