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