3215 43
5317 669
16705 628
38942 334
14967 344
27173 405
35005 104
5122 528
1140 35
7530 634
4907 331
2446 178
4011 588
44517 699
21218 227