956
766
2
1
294
99
35
2
289
13
1
7
2
184
123
35
601
3
1722
453
1004
923
124
5
1
1510
28
29
13
15
25
2
1
65
1
1
149
1
594
978
756
833
38
9
1
13
1102
6
66
1
1
150
87
1
5
15
1
2
1
18
420
1278
24
20
1637
2
37
1554
71
66
6
41
17
1
160
1039
4
1
335
147
1721
1
490