1165
3526
344
291
384
309
373
331
1
832
478
258
340
302
353
295
591
257
219
1101
409
440
1160
507
1085
256
3017
553
533
269
1131
1106
10857
313
4766
285
295
1
369
328
335