50970 412
30043 529
31487 135
15943 539
38737 221
33167 242
36971 160
9322 645
6313 531
11280 188
4673 321
4440 897
8984 645
5196 650
2124 152
23833 253
24142 390
78027 937
43573 772
28330 120
20331 77
24505 292