599
1
994
6
1127
2941
4
1431
1739
574
0
1688
1833
2
2164
3
3145
4425
1364
1442
4100
1969
1960
3117
8
3655
5
1182
2015
746
3248
1106
1815
7
6874
272
3289
965
3240