2304
1
2211
0
1132
553
633
804
1084
935
493
714
2522
1131
383
422
573
1053
823
710
1073
901
1269
980
798
1428
597
2395
300
699
1049
392