1221
0
451
543
422
804
1029
46
5237
913
2395
564
439
603
376
101
351
467
320
5605
1337
1840
2
484
569
180849
518
427
380
2076
1
55
1484