34
22
19
203
186
181
152
252
425
975
1030
507
859
691
667
648
366
453
318
488
302
362
665
865
573
616
782
1077
901
233
606
633
480
452
450
333
363
315
762
853
955
430
481
340
439
328
640
437
306
197
1461
369
133
149
293
415
265
672
119
477
432
3619
1921
386
2556
348
305
620
492
1541
942
878