107
1
166
301
0
335
585
196
755
787
1079
5
455
3
555
564
2
746
1303
2606
1455
8090
10
2986
3220
3863
2143
4448