31535
0
1880
2
25137
17353
3114
4
968
1824
1949
3
3691
5
2275
2881
19279
1020
1551
2652
1098
376
2749
1
2299
5223
9
4111
846
1463
489
3510
2758
729
2727
467
492