4691
1
2723
2
1092
4948
8
1517
3
1723
467
0
2372
991
888
3386
9305
2886
4
697
4155
7
2149
5
496
2220
8414
6
1616
297066
621
1289601