2050
786
848
326
2712
1484
481
217
1074
421
381
149
509
337
422
227
834
217
712
202
834
260
974
400
496
217
757
292
739
390
2913
1502
567
61
391
206
872
253
410
14