3312
1395
566
1026
1998
1149
2137
870
1188
1097
1428
1085
3012
1156
3783
2457
1632
1448
620
3335
2401
883
1150
1211
815
581
1392
1238
4682
1574
2128
501
3824
1414
1171
1541
530
2250
540
457
649
546
1600
621
1495
368
451
650
2204
4508
682
2786
390
359
547
473
729
1265
572
Copyright © All Rights Reserved