946
747
2
1
303
109
38
1
289
12
1
7
1
165
116
34
1
595
2
1693
468
1082
992
114
8
1
1493
28
30
14
14
23
2
1
59
1
2
1
167
577
946
766
816
45
8
19
1112
2
4
61
1
138
96
7
21
1
4
3
15
408
1
1263
21
23
1606
1
44
1535
71
60
6
34
11
2
151
999
4
1
330
171
1691
2
478