405
263
319
520
1192
452
1229
808
376
255
464
985
323
2588
552
672
626
633
613
997
275
361
2516
702
610
314
734
433
409
515
511
407
260
469
308
137
980
965
698
668
1447
1828
998
3368
1111
761
844
706
1213
567
784
777
604
945
399
283
310
1033
488
Copyright © All Rights Reserved