871
646
2
269
83
29
1
1
284
15
4
1
5
152
85
20
1
531
2
1517
669
1223
1074
160
2
1
1299
63
1
29
15
8
16
1
67
2
12
1
231
435
838
626
685
121
8
19
1001
3
12
47
122
81
2
1
8
1
14
2
13
310
11
1181
15
23
1432
1
48
1371
62
69
5
24
16
1
107
831
5
1
301
242
1505
12
429
2