3025
1
1860
2
1129
0
322
5455
646
2924
3
2546
6
1869
1550
3878
544
1945
1008
1132
650
869
1802
1343
2000
7392
15482
15
3116
765
1225
7328
2306
522
1506
1575