989
826
3
1
6
363
166
38
1
4
1
4
2
1
1
1
2
2
347
39
1
3
1
1
7
1
172
3
134
5
2
429
7
143
547
522
569
34
1
22
5
10
467
48
16
2
8
2
13
9
3
12
1
102
2
3
1044
33
33
160
642
651
328
516
909
292
18
5
1015
22
10
58
1
1
1
2
1
2
4
24
202
2
1
3
1
1
1
3
1
1
8
2
15
1
1
24
101
32
1607
75
596
902
262
44
524
27
16
4
7
15
50
314
2
24
163
1803
12
526
4