2535
2
1371
1
1015
951
21152
8
3326
3
3090
6
1013
1380
0
3931
2903
2932
1066
2669
1694
1366
1988
2349
1305
737
690
650
784
1211
1787
1860
564
3576
1603
467