21129 625
7531 341
22109 744
396610 1005
274564 846
7903 348
7252 501
10406 263
6551 543
20636 85
27759 341
13163 156
33471 244
2982 243
6162 621
2137 152
24564 292