2535
2
951
1
1015
1694
2903
3
1066
21152
8
3090
6
1603
1013
3931
2932
2669
1366
1988
2312
0
2349
1451
1305
737
690
650
2522
1431
1681
1211
1787
1860
25669
564