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