1061 254
3595 912
2795 378
3658 616
2728 286
8402 468
18453 306
2964 335
16518 235
29080 113
2918 517
8990 310
11866 580
12575 698
2700 309
1693 151
5111 831
2211 418
20853 353
9597 548