1681
1
1526
2
1819
1603
951
2243
6
2530
4
2245
3
3485
7
1606
3196
2578
876
3090
764
697
0
1814
3326
2903
1174
2932
3562
2669
1632
989
2535
1787
1788
3765
32302