3000 667
2997 677
193 31
2040 65
2933 662
2343 457
1834 504
5561 550
1526 396
3015 579
3335 923
3472 680
977 149
397 129
3068 438
2041 295
3304 485
2522 460
2318 461
2303 197
982 189
1979 505
2896 812
4802 857