2200 175
5059 360
4837 563
17353 312
5916 839
2757 402
1641 98
3190 218
3752 592
3165 519
4243 579
2956 192
4678 611
2209 382
2811 363
29091 792