4690
6
6529
7
3051
1
3067
3
1772
2
7258
3225
8
860
0
965
475
798
116
29323
521
58
9267
5009
1188
418
2457
8116
611
464
1230
5
1636
63
477
1073
458
4049
10