3016
2742
1368
2088
218
846
14029
1046
690
1519
1393
1371
1817
1308
4584
3425
46998
1338
1173
1986
15098
11214
531
658
403
455
353
479
237
276
429
473
879
227
350
435
249
337
295
637
926
1073
601
957
1314
735
763
636
583
545
1222
336
334
3081
1229
1130
445
866
622
1166
Copyright © All Rights Reserved