2855
3
2730
6
2668
2
20634
8
376
0
2275
539
407
19279
392
295
882
31535
443
448
157
3442
573
419
918
1523
1877
1
427
1020
618
2299
265
433
4820
3428