883
1
746
4
948
2
505
615
551
434
1172
6
2000
11
616
1281
1060
1867
3
1155
1744
1032
1115
3468
15
2117
2282
5
858
121
68
111
499
484
1998
7
80
114