1015
1
951
2710
2
797
1380
0
2495
1814
2522
1451
1325
19944
1424
4823
9
5375
1688
66
1694
2744
690
3819
2669
496
1720
3386
3
2044
2901
1622
83
1787
564