31535
0
5255
16
1824
693
256612
2934
2183
1
2634
1602
78
422
419694
9
2003
2369
18403
6
304
1367
2283
180849
117
355
1124
1079
416
2830
7
2275
2
5165
3
831
9355