3209 43
5316 669
16681 628
38903 334
14953 344
27127 405
34970 104
5119 528
1139 35
7527 634
4905 331
2445 178
4007 588
44450 699
21184 227