211
183
55
95
464
83
318
909
46
53
12
57
61
67
43
70
580
441
81
79
52
26
268
75
216
415
72
115
108
1848
484
385
40
159
665
39
301
117
49
25
1344
128
66
76
5
21
36
2073
8
28
60
99
147