32030 888
25380 528
8595 370
2856 188
12292 545
199811 921
263323 1051
43351 86
22863 244
62441 758
8031 388
4565 713
4050 279