3
2
254
762
1
43
167
313
24
439
16
641
39
4
17
6
13
408
134
5
50
339
229
353
62
670
122
336
101
272
10
12
179
444
177
54
109
296
20
571
25
155
11
75
278
70
191