957
768
2
3
290
110
34
1
4
295
17
1
8
2
1
176
128
29
603
2
1725
508
1013
926
122
5
1
1519
28
34
12
14
31
1
1
63
1
1
1
142
1
612
969
771
811
42
9
1
12
1102
1
5
70
1
154
80
5
15
4
1
2
19
420
1
1275
29
25
1648
1
37
1561
81
64
4
31
18
1
150
1039
4
1
344
149
1722
3
509