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