959
767
2
1
295
100
35
2
291
13
1
8
2
184
122
35
602
2
1726
457
1013
933
124
5
1
1512
28
30
13
15
26
2
1
65
1
1
149
1
597
979
759
833
39
9
1
13
1106
6
67
1
1
151
87
1
5
15
1
2
1
18
420
1282
24
20
1641
2
37
1556
73
66
6
39
17
1
160
1041
4
1
337
147
1725
1
493