31535
0
20634
8
25137
3203
10
17353
19279
2
1020
180849
1518
1
166543
18
2275
1824
381
392
1222856
4
4143
6
419694
9
139
2730
418
2747
968
11881
3
256612
575
1130
2749
1961
4106
439