2
18
167
1
283
560
1052
68
19
4
3
4043
53
209
409
12
92
1893
453
986
929
1871
1446
1820
2758
5
41
134
303
13
78