1493
4
2324
495
0
1033
706
473
102
8555
1
23
2932
3322
5704
1018
1400
1176
1192
2839
564
1308
2030
871
813
955
545
628
926
3080
1000
1374