21075 625
7516 341
22100 744
396168 1004
273445 845
7896 348
7216 501
10399 263
6544 543
20595 85
27749 341
13070 156
33200 242
2976 243
6155 621
2125 152
24516 292