120
1284
351
645
2672
2309
989
96
302
1070
646
918
8871
1017
11
697
23
3144
107
2668
447
72
61
867
1259
296
100
174
15
194
41
208
105
48
151
37
164
173
469
1303
165
121
108
209
104
19
148
65
64
16
62
42
79
53
8
70