497
484
306
79
69
405
136
107
319
645
45
231
20
38
4
27
34
408
36
78
591
73
35
156
268
46
26
171
42
43
58
33
75
63
89
116
24
41
16
1027
39
5
352
48
21
363
96
17
40
6
308
166