591
96
74
59
2
19
947
77
39
51
42
120
61
25
81
13
22
16
91
285
27
29
20
28
26
67
36
189
150
68
112
41
483
681
72
201
148
33
781
48
7
34
241
152
2308
1285
232