31535
0
467
2211
458
1824
382
301
262
759
269
552
20634
8
3990
628
169211
11
418
573
691
464
412
1348
303
4922
1
584
1779
1541
2748
2
1045
1192
1428