42266
18121
57967
24850
6811
2926
13279
5698
9233
3964
3451
1486
6020
2587
6629
2848
1197
520
2436
1051
931
406
3031
1306
1393
604
1043
454
630
277
665
292
1050
457
3206
1381
889
388
2772
1195
1512
655
2681
1156
1519
658
1379
598
903
394
1694
733
2576
1111
1722
745
1666
721
294
133
686
301
672
295
1239
538
357
160
735
322
525
232
1281
556
182
85
896
391
2884
1243
490
217
763
334
1911
826
2737
1180
546
241
181
749
328
100
938
409
7049
3028
1533
664
4291
1846
2030
877
5082
2185
2247
970
2016
871
2583
1114
1498
649
Copyright © All Rights Reserved