3114
4
31535
0
1513
1
17353
25137
1823
1642
2275
2
1129
19279
2730
6
2164
1098
2000
745
3
2207
1470
1421
571
1544
964
1054
1733
2372
447
1374
662
1501
1329
1344