15571
10576
4537
9485
22909
11603
3242
9833
4951
2838
6559
3338
9921
4060
2996
4504
2803
8073
2765
5631
8912
4283
3900
2929
4245
5478
2921
2303
2330
5317
3340
2765
14769
9652
8590
16297
3344
3823
3898
2766
13104
2656
2589
3368
2883
5980
2788
4647
3227
4877
6363
9249
8285
6814
70932
10237
33859
15338
3224
6012