1042
3
579
604
2
262
1
662
0
309
365
418
446
265
385
693
3815
27
312
347
241
553
513
415
337
508
905
2018
482
3439
244
770
4
502
554
529