2855
3
2668
2
20634
8
2730
6
800
0
419
918
3442
882
4820
2299
4396
303
1872
1
2275
580
539
19279
837
2766
376
2125
3114
4
2526
31535
407
427
213
17353
2461
20