4994
6
1722
2
2503
1453
846
0
7750
3
7334
4
860
455
3748
1622
1
798
1557
464
669
10255
4151
3696
8116
1250
2587
7447
7
400
787
367
809
974
730
407
826