2
1331
280
123
26
1
258
14
8
145
133
339
4
186
318
1
318
472
38
20
1
7
1
1
3
5
408
19
9
5
21
1
6
13
7
1
133
3
2
627
37
6
30
501
442
354
532
714
73
3
7
1019
1
5
40
1
1
1
2
2
12
158
1
2
1
1
7
1
1
1
7
1
1
25
96
5
1198
34
422
646
237
26
434
28
10
5
6
7
1
29
323
1
59
51
1330
3
3