421
1
2419
2
528
102
410
473
1307
689
882
1030
1292
1767
2431
5
601
1274
0
1015
497
3
86
685
642
841
629
108
516
76
389
2248
444
835