2613 128
3121 338
3840 603
3756 416
1782 80
2970 360
3212 629
7584 507
6683 594
17522 481
27062 547
30899 429
30368 936
3370 714
5856 38