2342 405
3362 446
1559 50
2542 166
5958 707
7007 690
3789 487
9806 111
4835 646
3488 368
2105 55
2412 139
3479 255
3646 718
23449 750
40962 563
38250 146
45355 665