5931
6
11410
5
1447
3
10659
8
2136
63588
36
507
2
516
105
572
1
1249
622
8333
7
242
338
366
327
316
415
514
349
570
469
396
450
356
357
398
432
459
391
392
969
734
802
919
573
825
479
769