1232
0
458
1009
2522
1824
772
1
31535
576
683
1152
546
327
282572
611
802
369
169211
11
675
799
2683
381
464
846
584
572
1754
2748
2
1192
876