904
1
519
1453
712
2
1099
559
375
101
1733
659
890
262
1027
939
453
926
436
832
2012
1653
4
1075
81
469
116
551
2475
697
1699
10
1207
940