3
286
800
1
43
156
315
25
451
17
652
32
2
4
5
13
422
134
49
38
304
215
380
56
671
142
345
321
88
270
10
6
11
423
8
165
41
51
104
264
556
24
7
157
37
74
271
68
9
183