4465
22
2377
4
4291
9
786
1
2650
603
0
507
956
753
901
3142
839
1813
763
2267
2
1571
2683
509
3886
3
1322
2655
3546
3629
1190
902
2866
1416
631
4463
5
1260