874
708
3
277
106
30
2
278
11
1
2
2
3
144
112
24
4
542
1
1582
555
1178
1
1089
127
2
1
1334
62
1
36
1
20
11
19
1
1
49
3
6
1
189
486
900
705
758
55
10
1
28
1049
1
10
68
1
108
75
2
2
10
1
4
17
353
5
1206
18
22
1475
45
1409
78
53
8
27
24
2
118
924
8
1
313
194
1570
12
471