1331
1
905
4979
6
3506
8
7633
1339
840
0
3249
773
1943
2
165
1507
3891
7
582
2680
3321
3
108797
1946
1924
2375
2386
6773
2245
2530
4
6236
10
1174
10827
2629
585
378