2535
2
1066
1
2349
3
951
2245
1606
1526
1168
2530
4
3090
6
1013
1819
3931
1431
2903
1174
2932
2430
1366
1988
2354
1305
737
0
650
1787
1788
3765
32302
2082
21152
8