2
1316
275
123
25
1
258
14
8
142
133
334
3
182
315
1
313
470
37
20
1
7
1
1
3
5
406
19
9
5
21
1
6
13
7
1
129
3
2
619
36
6
30
494
437
351
529
701
74
3
7
1006
1
5
41
1
1
1
2
2
12
157
1
2
1
1
6
1
1
1
7
1
1
24
95
5
1188
30
418
639
234
25
432
28
10
5
6
7
1
28
322
1
59
51
1316
2
3