5055
5
2371
2
6515
1
1454
0
509
2120
463
1282
915
938
611
736
414
1869
2395
4130
618
6
1073
184
400
1125
2089
2600
1603
3888
1421
744
726
1015
681