3506
8
905
1
1331
4979
6
3249
1339
7633
840
0
773
1943
2
1507
1946
165
2375
582
3891
7
2680
3321
3
1924
6773
1239
1481
1000
9607
3519
9
3841
12
3125
15
2584
4