3048 64
35299 743
3272 111
40714 375
5598 509
2657 554
20392 474
2770 287
2764 552
3960 632
4949 657
3416 43
3800 556
9383 389
19423 63
3644 262
2282 318