355
1
291
2
1053
727
3
980
737
239
575
308
364
305
600
971
611
559
218
362
1010
352
443
253
716
4
76
503
1186
596
0
180
90
21