32180 281
6603 45
6270 680
6811 581
4535 195
9853 666
1748 85
19411 591
7572 479
4314 705
6435 328
3722 150
2828 394