20634
8
2668
2
2730
6
433
0
407
2855
3
539
350
448
295
918
2224
2299
427
419
2275
376
413
456
4396
383
303
25137
282572
1211
834
392
31535
316
69