20
0
462
697
590
10941
117
401
470
35
148
450
52099
459
107
542
102
476
818
1151
467
92
3693
3
402
588
21
2103
250
1538
538
910