1650
693
426
228
1661
992
393
154
3846
2001
1720
794
653
256
635
287
557
248
564
188
592
131
759
331
917
356
628
225
735
240
434
174
481
250
607
133
422
152
363
73