2195 175
5057 360
4833 563
17329 312
5914 839
2752 402
1638 98
3184 218
3751 592
3159 519
4234 579
2954 192
4673 611
2208 382
2800 363
29009 792