649
814
73
30
1784
775
975
63
861
1102
681
291
2065
2032
16312
956
2484
1073
1483
66
79
2111
1005
1006
2977
1382
501
873