31535
0
1421
1
1418
2
2275
1824
2748
1192
1428
572
467
458
1696
1649
1622
360
1922
1578
3287
552
691
6800
1431
8766
909
3114
4
1378
503
2522
1069
1425