1126
0
918
31535
711
2211
575
573
298
459
970
482
1842
1081
622
821
955
756
460
782
443
431
419
357
3351
1
1398
381
378
392
303
383