31535
0
19279
2
17353
25137
2546
1
5611
11
2275
1518
44199
6365
24
1020
363
543
422
1343
21743
20634
8
798
256612
1073
924
277
116
633
1824
777
105290
980
326
699