3116 338
3835 603
3754 416
1779 80
2969 360
3205 629
7583 507
6681 594
17516 481
27056 547
30887 429
30360 936
3370 714
5854 38