2198 175
5058 360
4835 563
17342 312
5915 839
2754 402
1639 98
3186 218
3752 592
3164 519
4240 579
2955 192
4676 611
2208 382
2805 363
29057 792