950
826
3
1
6
357
160
37
1
4
1
4
2
2
1
2
2
340
39
1
3
1
1
7
1
1
166
3
137
4
2
424
7
137
534
512
560
33
1
21
5
10
459
47
16
2
8
2
11
9
3
12
1
100
3
3
1020
32
33
154
612
649
327
502
904
280
18
5
1012
22
10
60
1
1
1
1
1
2
4
24
202
2
1
3
1
1
1
3
1
1
7
1
2
15
1
1
21
99
32
1577
68
582
892
248
44
515
27
16
4
6
13
50
317
2
22
154
1763
13
532
4