873
708
3
277
106
30
2
278
11
1
2
2
3
144
112
24
4
542
1
1581
556
1181
1
1090
127
2
1
1333
62
1
36
1
20
11
19
1
1
49
3
6
1
189
485
900
705
758
55
10
1
28
1049
1
10
68
1
108
75
2
2
10
1
4
17
353
5
1205
18
22
1474
45
1408
78
53
8
27
24
2
118
923
8
1
313
194
1569
12
471