20634
8
2855
3
2668
2
2730
6
407
0
448
282572
2299
295
316
433
837
2069
539
427
747
834
2657
1398
376
419
1020
268
538
173
157
800
171
375
625