2480
4
4085
3
1043
2
1031
1
1226
844
1192
1320
1432
1402
2066
3106
123674
35
605
2060
2676
2837
3055
297066
0
1177
2300