3212 43
5317 669
16702 628
38935 334
14961 344
27164 405
34998 104
5122 528
1139 35
7529 634
4906 331
2445 178
4011 588
44508 699
21214 227