315
142
518
229
343
154
5355
2302
1806
781
448
199
735
322
1022
445
4116
1771
3080
1327
210
97
252
115
308
139
98
49
280
127
224
103
105
52
42
25
1225
532
2226
961
1785
772
1946
841
4501
1936
4928
2119
4998
2149
3269
1408
3745
1612
2779
1198
1750
757
3276
1411
3094
1333
2744
1183
903
394
1057
460
651
286
728
319
497
220
707
310
1036
451
833
364
427
190
235
630
277
455
202
357
160
4004
1723
3332
1435
567
250
399
178
2478
1069
4424
1903
3808
1639
4627
1990
1302
565
Copyright © All Rights Reserved