24219
21
6590
6
11895
5
718
2
63785
36
1648
3
10899
8
7594
12667
18494
17
1337
1
603
579
291
517
1477
883
832
808
610
665
1172
989
757
563
292
511
381
1445
356
626
458
399
345
516
173
134
249
165