31535
0
798
19279
2
1824
17353
20634
8
418
2275
25137
2668
3114
4
1862
1
1020
422
637
1325
303
2190
802
828
1160
2730
6
315
1317
2299
2307
2602
745
2188
863