1232
0
458
2275
2
576
494
719
653
266
2881
2006
755
468
1649
1
768
1098
649
1152
968
2749
269
4328
10
4830
1431
3114
4
552
642
8766
909
525
1238