2222
2
2682
4
6559
6
754
1314
2572
3
2978
1280
0
2451
6554
5
2902
403
860
389
1
29323
1230
2933
58
4106
965
1636
475
798
853
4289
10
116
2431
727
477
521