31535
0
25137
602
1
17353
3691
5
19279
2
2749
912
1824
968
247
1020
2275
1869
3149
4
2881
467
2574
1098
2093
624
3114
2299
5223
9
4111
1452
1551
1463
3510
2758