953
770
2
3
292
111
34
1
4
292
16
1
6
1
2
1
176
129
30
598
2
1723
516
1014
928
120
5
1
1515
29
34
12
14
32
1
1
63
1
1
1
142
1
613
966
771
807
42
9
1
12
1101
1
5
69
1
152
80
5
15
4
1
2
19
420
1
1275
27
25
1646
1
37
1558
82
64
4
31
18
1
150
1033
4
1
346
150
1719
4
512