495
2
2462
1
678
3223
20
512
1058
1016
383
885
1628
896
2070
1094
883
747
4
3491
789
20672
14
523
749
653
4080
1455
888
1198
2378
952
828
1109