31690
0
637
968
1348
422
2231
1
392
2493
576
798
19279
2
625
445
341
1276
1650
443
1263
3
458
545
792
2211
3114
4
1504
494
58
1507
1132
522
405