2198 175
5059 360
4836 563
17343 312
5916 839
2755 402
1640 98
3186 218
3752 592
3164 519
4241 579
2956 192
4676 611
2208 382
2805 363
29064 792