735
3
684
2
575
530
1
471
1299
659
470
322
874
622
423
655
1146
211
1004
1513
1209
844
0
712
1124
1612
15
841
646
8
687
643
3426
4
4163