50963 412
30043 529
31486 135
15943 539
38737 221
33156 242
36970 160
9322 645
6313 531
11280 188
4673 321
4440 897
8984 645
5196 650
2124 152
23831 253
24141 390
78022 937
43568 772
28328 120
20329 77
24505 292