2495
0
3121
2
3195
3
2715
2189
5375
1679
2435
1
1451
1787
950
3034
1388
2100
1711
1688
1015
1694
19944
951
690
2776
2669
2710
2530
4
564
2901
2522
2134
1743