1010
1
1458
3
978
2
443
0
2221
3674
10
1661
4677
737
1277
5
111
518
1960
7
3123
2188
9
2395
2084
6
2445
2189
360
1626
1222856
4
7885
1225
865
1049
663
1115
2587
1282