2299
1
19944
2
951
1382
1038
2669
1380
0
2152
3354
4005
3
3071
9
2325
6
123674
35
2505
3867
12
1681
3813
1606
1444
1661
3299
3158
784
2759
4
1834
1814
617
1545
1036
1212