1585
2
2933
1
2363
544
0
1066
3
1733
826
1891
1920
4916
4
996
1923
1531
825
6221
4226
6
1117
1391
4325
2168
5
1700
4002
7
1633
3107
5061
9
1637
2167
1319
2145
4689