1166
0
562
2663
1862
1
818
668
1437
1298
1539
477
914
1581
938
612
809
475
1500
1180
1059
673
2041
2
2313
1462
425
2075
4821
3159
908
2524
319