2495
0
2435
1
1547
1688
1694
1679
2
951
2189
3
2522
1451
950
1388
3034
5375
2508
7
1711
1015
2028
19944
2929
6
690
2710
2669
2901
1787
2100
2530
4
564
14125
10
1431