5699
2
3577
744
47127
23
1839
3
3839
5
408
1620
314
268
418
141
289
297
482
621
385
1
334
406
341
356
394
390
386
342
405
364
499
595
618
549
603
848
884
801
796
1183
503
347