2030
877
5082
2185
1022
445
2247
970
2016
871
2583
1114
1498
649
1113
484
2681
1156
1575
682
504
223
553
244
973
424
322
145
343
154
735
1456
631
896
391
1001
436
2100
907
350
157
441
196
819
358
840
367
238
109
406
181
462
205
1393
604
1197
520
1036
451
833
364
287
130
1134
493
1337
580
1687
730
385
172
637
280
476
211
546
241
1694
733
1519
658
329
148
455
202
163
644
283
1155
502
812
355
1120
487
259
118
784
693
304
749
328
413
184
511
226
Copyright © All Rights Reserved