2190
1
2111
3
543
0
383
2987
2
1987
16
2600
5
474
2687
1319
492
116
4895
8
1222856
4
1018
2645
47041
2727
297
968
1498
1084
180849
1124
355
394
801
961
2283
19279