2535
2
21152
8
2349
3
3498
4
1013
1
951
3931
6
32302
0
1066
1366
1988
1168
3090
1305
737
3083
650
1380
582
1905
2505
1743
1306
1431
790
784
1211
19783
3354
3683