2222
2
2682
4
6559
6
754
1314
2572
3
2978
1280
0
2451
2902
6554
5
846
860
389
1
455
2933
798
1557
1199
691
1636
8116
403
400
547
464
381
787
367
809