405
1
561
3
705
275
365
271
433
7887
5
987
4
380
342
813
257
587
293
307
2
1145
357
522
646
444
1150
2965
7
746
1116
0
2200
457
498
1303
474