929
773
2
1
303
95
33
2
283
11
1
9
3
178
123
36
593
3
1702
483
1048
921
126
8
1
1488
28
31
13
15
24
2
1
61
1
1
150
584
967
746
826
34
8
16
1082
1
5
65
1
1
140
87
1
7
17
1
2
1
17
426
1256
20
19
1610
2
42
1531
72
62
5
42
20
2
160
1016
5
1
332
150
1697
5
500