2535
2
2349
3
3498
4
1013
1
3931
6
32302
0
21152
8
1066
2884
5
1366
1988
1168
7793
3090
1305
737
3083
650
1905
1431
1211
19783
4360
1801
1860
3576
2932
1603
1814
25669