21142 625
7535 341
22113 744
396773 1005
274962 846
7905 348
7257 501
10411 263
6551 543
20657 85
27761 341
13193 156
33529 244
2984 243
6165 621
2145 152
24581 292