1185
1
928
2
1309
0
1992
3
810
697
4601
2258
4914
5389
2228
737
1549
2428
1690
512
569
1046
574
2520
524
658
1564
825
1812
1529
1265
2562
2277
2344