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