41068 2603
25795 876
15848 377
21179 343
32975 491
8030 447
23312 290
16434 621
3585 697
1681 138
4818 230