1020
0
1824
2224
2
169211
11
31535
1880
968
269
729
918
1150
2076
1
25137
19279
4864
392
798
955
527
2082
1049
467
493
573
316
1682
341
2328
303
1023