166
3874
1681
96
197
74
563
44
509
143
1444
38
31
26
42
25
319
277
217
137
292
90
233
70
46
45
368
1910
358
1782
556
488
513
152
125
49
942
55
110
4611
159
256
53
150
311
92
68
270
41
75
262
945
452
59
267