4979
6
3506
8
7633
2680
0
3321
3
3249
1
6773
7
1331
1943
2
165
582
2650
20
1364
3629
862
905
78
1412
840
3539
1808
2534
9607
1301
1924
1303
1179
3871
2794
951