2071
1
1067
6
928
3
1253
306
860
639
543
282
2
322
504
471
474
528
333
517
600
334
231
599
284
604
915
1300
864
430
348
296
412
939