518
1
502
297
2
677
3
119
784
333
270
0
87
128
180
53
232
126
85
78
238
322
287
240
104
175
152
441
500
5
373
488
6