2
1326
279
121
26
1
258
14
8
145
134
336
4
187
317
1
317
468
38
20
1
7
1
1
4
5
404
19
9
5
21
1
6
13
7
1
133
3
2
625
37
6
29
501
440
352
530
713
71
3
7
1015
1
5
39
1
1
1
2
2
12
158
1
2
1
1
7
1
1
1
7
1
1
25
95
5
1194
34
421
642
237
26
430
28
10
5
6
7
1
29
320
1
59
50
1325
3
3