20634
8
31535
0
17353
25137
19279
2
1020
180849
1518
1
2275
3203
10
419694
9
139
2730
6
1343
968
166543
18
1222856
4
256612
745
2749
282572
418
91021
3
44199
1132
381
2459
1759
1010
3114