546
0
475
2328
296
639
600
777
1045
391
2522
6800
637
464
584
1431
2
139
8766
1949
909
1
1192
1378
1428
1069
2690
792
383
517
503
573
896