4979
6
3506
8
7633
2680
0
3321
3
3249
1
1225
6773
7
1331
1943
2
165
582
1310
1012
475
581
1364
621
9607
1055
978
905
2905
26
1895
718
2649
78
1816
1239
1017