970
1
1501
1261
876
0
1646
705
551
343
928
281
1936
4
272
280
813
273
1255
985
517
288
485
595
715
457
548
892
223
2017
935
520
1976