4430
6
2152
2
494
61382
35
324
401
2890
3
1661
1
252
1333
298
322
335
390
429
991
689
570
482
718
504
1196
794
626
768
1055
961
510
547
1225
1044
1089
885
859
659
555
561
861
1528
5
447