445
0
2211
1132
2275
2
482
670
553
1344
2809
1073
422
1169
1042
46
968
1961
4
1880
745
251
955
392
1981
341
370
1661
1
886423
2441
4106