2000
1
2855
3
17353
0
2881
2
432
586
2198
31535
1754
802
3066
166543
18
409
2099
101
608
1045
1110
604
4111
3114
4
362
559
618
356
479
2546
658
918
2634