515
1162
1108
191
447
847
1112
747
522
701
656
2571
422
2497
803
4529
709
313
471
590
443
219
259
182
1061
4209
1309
1020
504
1009
1047
691
2758
13274
573
1388
2021
2222
3492
1245
1628
1448
1167
827
880
1502
1019
1095
597
984
623
2921
591
607
885
2236
1175
699
2003
Copyright © All Rights Reserved