1090
3
1760
0
1015
1
2627
5
601
1443
527
2515
1546
2668
11
2092
4651
2
3745
1638
4
3436
2472
3172
4743
2781
918
1493
2220
1091
2959
986
3145
1927
2190
3198
2126