887
693
4
276
101
31
2
279
12
1
3
1
3
141
108
23
3
549
1
1580
579
1179
1
1095
143
2
1
1328
67
1
40
1
18
10
19
1
1
49
3
6
1
197
478
898
705
745
58
9
1
28
1034
1
9
64
105
72
2
2
9
1
4
17
346
5
1210
19
23
1473
46
1407
80
53
8
26
24
2
123
905
8
1
314
203
1566
14
463