31535
0
1824
584
871
552
458
3659
14
2748
2
525
19279
169211
11
1152
467
3092
1
759
396
1009
691
1045
611
464
1297
326
1649
422
300
4594
2211
2522
3114
4