2995
8
3615
14
1129
0
1132
553
804
2796
2
2749
3
1084
1374
1
493
935
714
2100
383
573
1082
4
2211
798
1448
1600
1053
2395
1073
300
1049
646
2220
400
414