2535
2
3080
3
2932
21152
8
3090
6
3498
4
1013
1
3931
1066
1366
1988
2349
3715
1305
737
0
650
32302
5151
4651
1211
19783
1801
1860
3576
1603
280
2405
2740
17946
2650
20