21026 559
8544 850
11632 878
121511 1031
32950 246
18178 173
13246 206
93459 297
28963 709
5863 117
45534 462
2867 245