976
769
2
3
292
109
38
1
4
297
17
1
8
2
1
179
128
33
608
2
1745
507
1018
935
122
5
1
1536
28
34
12
14
31
1
1
65
1
1
1
146
1
610
987
775
826
42
9
1
12
1104
1
5
70
1
157
79
5
15
4
1
2
19
420
1
1295
29
25
1666
1
38
1578
81
66
4
32
18
1
151
1059
4
1
344
148
1742
3
510