1239
1
940
1568
1778
4311
83
1431
530
1243
0
2123
1105
1103
534
484
490
596
2663
562
1166
668
1862
914
1298
1581
1894
2
938
809
477
1500
475