1031
70
562
454
88
65
7
33
71
30
20
124
37
218
120
100
48
47
11
21
57
13
38
239
17
94
19
199
90
29
83
125
58
139
171
36
53
49
60
639
84
276
2
62
3
35
55
157
246
31