60
35
36
191
204
382
290
177
98
107
131
128
219
124
162
105
148
118
70
214
113
276
617
225
562
386
448
549
644
309
187
311
497
719
162
447
1335
1578
1443
109
546
1035
1378
1273
2264
539
296
126
238
771
664