21071 625
7516 341
22100 744
396134 1004
273363 845
7896 348
7213 501
10399 263
6543 543
20591 85
27749 341
13068 156
33172 242
2975 243
6154 621
2124 152
24512 292