2105
1
2006
1009
2
584
0
6435
7
729
99
586
17
1965
5
376
1029
529
714
863
945
1169
171
991
1346
4
594
439
1124
798
692
1119
459
394
955
3868