376
0
471
469
421
1020
453
155
584
269
1123
357
451
427
568
295
390
50987
739
536
516
1009
2
354
579
2855
3
609
185
418
846
2091
3469
4