31535
0
17353
25137
2730
6
3114
4
20634
8
19279
2
1098
246
2275
6800
1020
2870
3
518
2459
543
2809
1824
1
356
411
2395
383
792
1084
569
938
467
475
2657
483