3117 338
3835 603
3754 416
1779 80
2969 360
3207 629
7583 507
6681 594
17517 481
27056 547
30887 429
30361 936
3370 714
5855 38