991
772
2
3
311
117
34
1
5
302
17
1
6
2
1
187
130
35
523
2
1763
545
1031
981
125
1
1550
29
48
9
11
35
2
1
63
1
1
1
1
150
1
610
1000
773
843
35
4
1
14
1099
1
8
74
1
1
144
80
1
1
1
1
13
5
1
2
21
439
1
1299
24
23
1677
1
50
1591
95
64
4
28
21
1
148
1081
5
352
145
1758
5
506