521
1
2152
0
348
798
957
602
1149
663
421
1939
138
402
403
31535
2190
303
334
413
269
1020
410
286
325
2711
640
2490
453
693
454
287