31535
0
1020
333
25137
3691
5
17353
1824
2275
2
1551
3498
4
2881
19279
1098
968
503
492
2224
2749
1
3114
2328
3
2299
392
4111
1463
177
597
3510
3248
2758
514