2535
2
1371
1
572
0
2349
3
4471
3326
1013
3931
6
14
1066
1366
1988
1305
737
650
758
784
635
1211
25669
1860
475
3576
1603
3498
4
1015
2294
951
8527
3200