21073 625
7516 341
22100 744
396159 1004
273410 845
7896 348
7216 501
10399 263
6543 543
20594 85
27749 341
13070 156
33190 242
2976 243
6155 621
2125 152
24516 292