445
0
2598
3
706
810
728
3987
394
617
602
1015
372
1156
1644
22731
1
971
1386
3252
475
893
267612
1868
1618
1715
634
609
159
471
545
1896