34301
12435
1367
4525
961
867
8790
4868
911
1557
953
1076
2885
1485
1068
1195
1009
1959
994
1212
2265
4238
9703
5565
9153
32000
4496
3226
4725
15243
24698
9028
44647
36116
9802
19226