999
778
2
3
313
119
34
1
5
304
17
1
6
2
1
188
128
35
1
527
2
1777
548
1037
992
127
4
1553
35
48
9
11
36
2
1
62
1
1
1
1
153
1
615
1006
773
848
38
5
1
14
1103
1
7
73
1
1
144
81
1
1
4
1
13
5
1
2
21
441
1
1311
24
24
1685
1
53
1600
96
63
4
30
21
1
147
1081
5
352
154
1771
6
510