2333
3
2555
4
9504
6
5196
2
1371
1
524
0
2620
745
334
1660
723
312
1478
1431
5164
5
539
635
864
416
1812