649
0
1650
2522
577
691
370
1405
482
1
553
4223
22
4071
9355
3
1779
3047
10
321
390
3203
1131
274
380
266