315
0
738
3
908
1
928
506
981
1287
2
1160
537
92
3120
579
696
62
3535
4
3129
5
1365
678
469
1008
837
624
1655
619
473
879
1025
147
305
937