943
747
2
1
302
109
38
1
290
12
1
7
1
166
114
34
1
593
2
1690
466
1085
992
113
8
1
1491
28
30
14
14
22
2
1
59
1
2
1
167
573
947
766
814
45
8
19
1109
2
4
62
1
138
96
7
21
1
4
4
15
406
1
1263
20
23
1602
1
45
1533
70
60
6
36
11
2
149
998
4
1
330
171
1688
2
476