989
773
2
3
299
108
36
1
4
306
17
1
6
1
2
1
193
129
32
599
2
1762
535
1054
958
127
5
1
1534
27
48
13
14
34
1
1
64
1
1
1
1
160
1
605
994
777
824
42
5
1
11
1089
1
6
70
1
1
150
79
5
14
4
1
2
19
424
1
1313
24
25
1663
1
55
1575
99
65
4
33
19
1
154
1060
4
1
350
155
1757
5
506