874
707
3
275
107
30
2
277
12
1
2
2
3
143
112
24
4
543
1
1581
555
1173
1
1090
129
2
1
1332
63
1
36
1
20
11
19
1
1
49
3
6
1
189
488
897
706
756
55
10
1
28
1048
1
10
69
108
75
2
2
10
1
4
17
354
5
1204
18
22
1474
45
1408
78
53
8
27
25
2
119
920
8
1
313
196
1569
12
468