456
0
517
951
2490
602
518
1308
1045
584
321
2076
1
722
19279
2
1020
31535
2190
737
868
1101
981
408
5875
325
467
588
288
798
572
1411