226
0
418
1320
1
1949
3
1463
798
6529
7
968
2585
2
1551
2076
139
691
954
48766
24
3466
247
2441
1954
3632
1010
4111
419694
9
2884
8
518
543
1677
3691
5
2809
2806