1028
823
3
1
5
376
173
39
1
4
6
1
3
1
1
2
2
356
40
1
4
1
1
7
1
172
3
126
3
2
440
8
149
573
528
567
34
1
20
5
12
467
50
16
2
7
2
14
8
3
12
1
105
2
3
1077
33
36
173
670
653
318
517
914
325
18
4
1030
21
10
56
1
1
1
2
1
3
4
23
200
1
1
3
1
1
1
3
1
1
8
2
17
1
1
28
98
35
1638
80
617
896
283
45
525
26
16
4
7
13
49
306
2
23
170
1836
15
526
4