31656 503
30258 90
35245 501
30155 390
24613 58
44642 834
29314 61
31251 562
28187 818
38346 349
29624 667
29940 434
31278 429
3615 274
74072 397
39897 279
33840 669
34849 320
27583 412
55410 642
24113 580
13443 308
47457 535
38362 911
32517 723
38891 424
29543 147
32941 198