3
2
269
770
1
43
167
327
24
434
16
641
38
4
17
6
13
404
134
5
50
335
235
359
61
667
125
338
337
96
272
11
12
191
10
442
175
39
40
109
293
20
567
25
158
75
275
70
192