388
833
2831
1136
612
1239
1233
446
850
319
693
818
184
539
435
325
1109
1832
2839
1391
1004
764
1094
668
2579
652
429
161
193
512
2011
1405
1829
710
5641
428
424
389
301
213
192
267
819
472
336
210
630
404
440
310
280
599
352
869
295
358
252
Copyright © All Rights Reserved