29101 530
10640 100
12558 557
6945 115
18127 41
3783 302
5323 1009
3558 66
4646 272
4766 158
24585 216
10414 260
3325 403
11472 567
4531 519
175881 1068
1398 149