24610
14643
6856
5006
9511
4194
8186
7705
4324
1758
1584
3739
1216
2657
1744
2104
3635
29288
1618
1505
849
1458
3238
2390
1453
3819
2459
5075
1141
1491
1609
2039
1842
105496
1596
875
4728
2437
2002
875
835
26871
2446
2018
1258
1648
3474
2867
1119
862
864
995
2072
840
2512
911
719
931
1033
2075