2535
2
3090
6
2349
3
2358
9
3498
4
1013
1
3931
3694
32302
0
21152
8
1066
1366
1988
1168
1305
737
3083
650
1905
1431
1211
19783
1801
6346
16
1860
572
3576
2932
1603
6499