21086 625
7521 341
22101 744
396270 1004
273663 845
7898 348
7222 501
10400 263
6544 543
20604 85
27750 341
13081 156
33267 243
2976 243
6155 621
2129 152
24529 292