1636
0
1199
2395
464
320
804
2972
356
691
6339
573
2770
4
678
3700
281
63
3066
1072
2211
471
846
71
646
501
1454
138355
676
1073
458
1348