180849
0
31535
17353
895
335
2347
2
1073
437
1
483
448
18403
6
1087
2670
20
521
554
800
2105
441
3598
420
2227
3
282572
1448
556
249
487
3599
1663
476
668