151
1
584
531
2
644
310
1552
7
470
0
515
654
957
243
982
3
702
539
1003
868
8
1063
570
66
979
678
212
952
4
86
98
743
992
372
737
686