524
1
811
1892
5
766
2
2288
1470
706
887
2256
1138
781
3
907
677
606
473
527
2276
966
2555
1035
522
845
3110
583
875
869
684
2153
8
596
2251