2535
2
2578
1
1205
1988
3080
3
2932
1819
21152
8
1543
2403
3498
4
3090
6
1168
32302
0
1814
1013
3931
1854
1066
4044
5
2100
1366
17946
2349
1305
737
650
1431
25669
3125