2730
0
2809
2
1580
17353
2301
772
3092
1
2881
31535
171
185
16550
27
90
871
1029
416
3114
4
314
378
505
3510
901
4111
2990
6
2749
2748
1452
744