603
2
859
1
1065
6
2066
1459
7
926
3
1248
373
175
489
845
16
184
0
153
238
441
287
240
104
322
87
128
85
78
53
180
232
126
329
727
8
109