996
772
2
3
310
117
34
1
5
303
17
1
6
2
1
186
128
35
1
526
2
1768
541
1031
979
125
1
1552
33
48
9
11
35
2
1
63
1
1
1
1
155
1
611
999
773
844
36
4
1
14
1098
1
7
73
1
1
145
80
1
1
1
1
13
5
1
2
21
439
1
1304
24
24
1682
1
50
1597
95
64
4
28
22
1
148
1081
5
351
151
1762
6
505