21085 625
7521 341
22101 744
396237 1004
273602 845
7898 348
7221 501
10400 263
6544 543
20603 85
27750 341
13079 156
33253 243
2976 243
6155 621
2128 152
24524 292