8876
8
1073
0
1222856
4
14076
7
2000
1
105290
411
726
6515
4139
17353
408
169211
11
1007
44199
419694
9
49165
3021
2142
321
3980
3
11951
10
18403
6
1303
8244
1810
482
5262
48708
3092