482
0
543
2111
3
1222856
4
383
2987
2
1987
16
2687
1319
116
547
1861
5
671
1018
47041
2727
646
297
968
1332
1498
1084
180849
683
394
801
961
2283
1
2275