1009
1
485
2
557
2891
3
1226
4
2292
594
540
2583
1964
5
2956
8
2208
853
1119
0
4895
1826
1772
2899
1034
3924
12
1533
2189
1372
6
1323
1424
2405
2188
1000
1644
3126