4071
1
2189
0
1204
2404
116
5622
4
7952
2581
5
18403
6
975
5316
3
2166
2
1506
417
180849
2283
2730
9355
1805
218
1367
422
383
2257
2142
16840
15