959
772
2
3
292
111
34
1
4
295
16
1
8
1
2
1
177
128
30
604
2
1731
509
1012
925
120
5
1
1524
28
34
12
14
32
1
1
63
1
1
1
142
1
614
973
773
815
42
9
1
12
1106
1
5
70
1
154
80
5
15
4
1
2
19
421
1
1280
29
25
1654
1
37
1566
82
64
4
31
18
1
150
1042
4
1
346
149
1728
3
511