595 196
1731 443
2835 634
1161 242
6105 782
10660 845
2694 323
2935 368
2192 177
2390 255
2261 276
2395 34
56637 553