839
2
1078
7
477
596
4929
1
599
6969
0
441
437
4131
12
1446
4
5483
8
419
2766
3
2522
6
552
1676
539
1038
11
1350
1938
5
712
729
584
3069
7075
5241
911
1423
2870