21085 625
7521 341
22101 744
396254 1004
273630 845
7898 348
7221 501
10400 263
6544 543
20604 85
27750 341
13080 156
33258 243
2976 243
6155 621
2128 152
24527 292