955
836
3
1
6
357
161
36
1
4
1
4
2
2
1
2
2
348
39
1
2
1
1
7
1
1
169
3
137
4
2
426
7
136
539
520
564
32
1
21
5
10
463
47
17
2
8
2
10
9
3
11
1
100
3
3
1033
31
34
154
615
654
333
506
915
282
18
5
1020
23
10
62
1
1
1
1
1
2
4
24
199
2
1
3
1
1
1
3
1
1
8
1
2
15
1
1
22
97
33
1592
69
587
902
249
43
519
28
15
4
6
12
49
322
2
21
155
1778
13
539
4