128072 952
38375 814
25580 52
22025 818
29385 926
168499 645
10984 394
113711 734
7197 307
6277 532
11695 618
30502 459