20634
8
17353
0
2125
1
282572
2730
6
2275
2
31535
2855
3
2668
4964
55
3808
2041
363
180849
3442
1182
952
419694
9
4820
1251
494
1132
1504
1358
932
1028
169211
11
646
2306