2711
0
545
477
2830
4
475
2920
3
1073
3894
6
1850
2
3205
1
2288
252
2907
3559
1053
1785
2431
46
945
1100
19279
290
379
2312
4099
3251
4033
1132
2211
2395