3096 225
707 117
896656 1429
152612 727
3673 541
2502 539
21112 510
4559 521
11133 51
100683 170
14047 753
42308 165
17911 430
10040 347
18537 496
49850 675
13528 351
18725 806
17611 399
5174 462
11482 116
16985 557
23665 106
3279 212
7628 763
335582 697
4207 519
3751 719