405
1
561
3
705
275
366
271
433
7887
5
987
4
380
342
814
258
587
293
308
2
1145
357
522
646
444
1150
2965
7
747
1117
0
2200
457
498
1304
474