1026
821
3
1
5
376
171
38
1
4
6
1
3
1
1
2
2
356
40
1
4
1
1
7
1
172
3
126
3
2
439
8
149
572
527
565
34
1
20
5
12
465
50
16
2
7
2
14
8
3
12
1
105
2
3
1075
33
36
172
670
652
316
516
912
324
18
4
1029
21
10
55
1
1
1
2
1
3
4
23
198
1
1
3
1
1
1
3
1
1
8
2
17
1
1
28
97
35
1635
80
615
894
283
45
523
26
16
4
7
12
49
305
2
22
170
1832
15
525
4