21026 559
8544 850
11632 878
121503 1031
32947 246
18178 173
13246 206
93457 297
28963 709
5861 117
45528 462
2867 245