2945
11
952
4
558
1
518
826
2
657
2057
829
642
681
515
746
442
580
460
603
5
1055
6
469
0
1328
3
462
921
264
587
940
877
423
553