21086 625
7521 341
22101 744
396280 1004
273680 845
7898 348
7222 501
10400 263
6544 543
20604 85
27750 341
13081 156
33270 243
2976 243
6155 621
2129 152
24530 292