2182 175
5046 360
4817 563
17243 312
5896 839
2738 402
1623 98
3166 218
3737 592
3139 519
4219 579
2945 192
4660 611
2191 382
2779 363
28778 792