878
718
3
283
107
29
2
282
12
1
2
1
4
146
114
25
3
541
1
1596
562
1189
1
1110
128
2
1
1351
62
1
35
1
21
11
19
1
1
48
3
6
1
191
496
902
708
769
55
10
1
28
1060
1
10
68
1
108
77
2
1
10
1
4
18
354
5
1218
19
22
1491
45
1426
78
52
8
27
24
2
120
937
8
1
309
196
1584
12
475