421
0
1020
453
155
584
269
1123
357
2461
20
451
631
427
568
295
390
90
50987
739
536
516
1009
2
354
3114
4
282572
579
2855
3
609
185
492
418