3294
2096
2623
850
1518
608
429
297
591
738
362
333
149
392
1629
254
794
1427
606
820
764
567
573
301
177
622
441
412
1016
1187
1117
554
916
321
666
299
280
261
309
99
170
351
526
484
220
291
556
751
1096
268
359
500
208
302
792
342
162
457
1090
Copyright © All Rights Reserved