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