843
680
3
278
95
31
2
274
11
1
6
1
1
4
135
95
23
2
533
1
1523
595
1185
1
1058
138
2
1
1305
59
2
36
16
8
18
1
56
2
6
1
195
447
874
668
715
75
9
23
1012
2
9
51
119
80
2
1
9
1
10
20
326
5
1175
17
29
1431
47
1373
73
59
7
19
19
2
113
859
6
1
309
206
1512
11
460