21132 625
7533 341
22111 744
396640 1005
274637 846
7903 348
7252 501
10407 263
6551 543
20637 85
27759 341
13169 156
33478 244
2982 243
6162 621
2139 152
24566 292