35026 611
22427 597
15633 587
17515 473
2961 608
19330 176
30168 144
3652 664
6254 790
9612 232
13471 649
11069 77
18218 94
18647 531
1649 74
14881 381
4421 302
14736 264
107270 430
70658 662
9355 647
4449 550
28472 199
15673 729