1015
1
951
2710
2
797
1380
0
2495
19944
2522
1451
1424
5375
3196
843
1688
4335
1694
690
2669
2571
6
2475
2744
1720
467
3926
14
1622
83
1787
66
2972
564