30800 147
11885 85
22195 541
41222 312
25573 311
25167 764
37054 361
40308 695
31581 470
22472 612
58286 158
66435 508
35183 515
28905 645
32930 162
41601 787
75722 666
21496 616
32397 673
53739 418
25413 620
25954 527
99689 220
69671 371