2233
964
756
331
574
253
1365
592
2016
871
665
292
1008
439
3444
1483
441
196
553
244
693
304
889
388
385
172
721
316
364
163
2009
868
518
229
903
394
952
415
1092
475
91
2170
937
637
280
616
271
546
241
182
85
1176
511
1155
502
1757
760
1372
595
1022
445
1295
562
266
121
1057
460
567
250
1344
583
3003
1294
2534
1093
1995
862
1477
640
973
424
1848
799
2205
1001
436
679
298
217
100
525
232
833
497
220
406
181
938
409
273
124
707
310
1169
508
Copyright © All Rights Reserved