31535
0
458
1824
363
584
552
2748
2
467
478
1137
1
3815
1649
139
3659
14
649
2093
1020
348
6800
1152
1431
396
8766
909
1192
1378
46414
997
1333
4594