1350
0
297
918
1239
577
255
683
2581
10
3871
2
462
2145
1
878
1125
1978
804
3196
894
678
5043
102
1106
4148
931
1446
2270
1044
797
2551
916
1637
3