21127 625
7531 341
22107 744
396589 1004
274499 846
7903 348
7249 501
10405 263
6551 543
20634 85
27759 341
13159 156
33453 244
2982 243
6161 621
2137 152
24562 292