2198 175
5057 360
4835 563
17336 312
5915 839
2754 402
1639 98
3186 218
3752 592
3164 519
4238 579
2954 192
4674 611
2208 382
2803 363
29037 792