531
2
1960
5
630
1
783
3
4555
10
743
0
2368
8
1376
3084
841
863
2015
843
1998
3319
739
579
1551
1678
796
846
3326
740
769
677
4
3179
520
1900
1164
87