24263
21
6603
6
11914
5
724
2
63788
36
10909
8
1652
3
7597
18498
17
12671
696
648
640
1
663
1150
1324
506
448
698
637
499
412
579
777
629
426
541
518
329
491
387
695
535
394
819
705
388
362
600
372