2197 175
5057 360
4835 563
17334 312
5914 839
2753 402
1639 98
3186 218
3752 592
3161 519
4237 579
2954 192
4673 611
2208 382
2802 363
29029 792