31535
0
17353
25137
795
255
3114
4
474
337
511
432
592
386
290
957
344
19279
2
327
1936
1
420
2730
6
1098
20634
8
1319
6800
469
25127
2275
391
2668
2091