999
776
2
3
312
119
34
1
5
304
16
1
6
2
1
188
128
35
1
527
2
1775
545
1018
985
127
4
1552
35
48
9
11
35
2
1
62
1
1
1
1
153
1
615
1004
772
847
38
5
1
14
1100
1
7
73
1
1
144
81
1
1
4
1
13
5
1
2
21
441
1
1309
24
24
1684
1
52
1599
95
63
4
30
21
1
147
1079
5
352
154
1769
6
509