31535
0
6800
2275
2
1824
458
2748
1513
1
1418
467
1501
1642
1649
842
552
662
3659
14
3116
1431
1297
8766
909
3114
4
1192
1378
46414
4594
1428
1069
896
1105