977
768
2
3
295
109
36
1
3
292
18
1
7
1
1
183
124
33
613
2
1745
488
1008
905
124
5
1
1536
29
32
10
15
31
1
1
65
1
1
1
145
1
608
990
774
831
39
9
1
15
1104
1
6
72
1
157
82
5
15
1
3
2
18
430
1
1287
27
23
1665
2
38
1580
77
66
5
31
16
1
159
1049
4
1
350
145
1743
2
506