530
0
1650
356
116
47
405
518
2094
3808
722
509
320
3990
2522
598
1850
2
1603
992
1
39034
670
839
804
1073
1661
1436
631
757
857
1110
1748