955
777
1
1
311
102
35
1
291
10
1
9
2
179
116
39
600
4
1732
499
1083
978
129
8
1
1519
23
31
14
15
24
2
1
63
1
1
1
158
591
981
756
835
44
8
19
1097
2
4
64
1
1
139
82
7
16
2
2
3
17
430
1
1281
20
19
1639
1
43
1557
73
64
7
41
18
2
158
1033
5
1
338
159
1729
3
504