31535
0
2275
2
1098
25137
3114
4
1642
1
968
3691
5
467
17353
1824
2659
2881
19279
1903
729
1020
1539
3
107
2749
1452
5262
2299
5223
9
292
4111
1463
447
1129
2735