308
425
3727
595
1250
2591
952
1785
2136
2053
1374
723
425
746
427