477
0
3351
1
2395
409
497
420
1853
165
800
120469
35
453
158
448
3424
714
1334
46
1348
2267
462
633
556
3808
14076
7
361
759
422
427
815
2831