2535
2
21152
8
3498
4
1013
1
3931
6
2711
1066
4651
3
1366
1988
2349
2911
9
1305
737
0
650
32302
5151
1211
19783
1801
1860
3576
2932
2676
1603
1942
2405
17946
2740
2082