46
112
1483
413
803
2152
271
13
341
87
26
25
20
1871
4
41
17
16
472
7
561
15
22
11
38
48
35
78
5
941
1682
1031
93
2
28