2
313
794
0
20
16
270
87
876
10
14
430
272
126
103
850
6
321
250
3
790
492
2
16
464
454
5
50
303
30
183
129
381
135
523
11
5
2
516
109
240
3
17
155
15
