993
1
1031
424
2
954
570
2925
9
480
996
4
684
4690
21
694
654
1051
2134
14
643
525
932
681
1329
1318
791
4764
3
1266
611
739
657
1745
750
755
2168