575
0
984
1252
566
19783
2
5440
8
3673
3
1239
800
621
3252
1329
1017
908
1
685
721
2156
883
2595
964
1212
4358
6
534
791
2204
5
3435
4
4196
1494
25669
467