2382
4
1572
1
430
1000
0
566
517
469
538
483
5049
8
496
570
2
446
563
733
607
502
472
757
996
2246
677
3
827
2066
1359
1158
863
320
1390
789