3561
884
743
4069
3748
882
3242
1686
8641
7785
3911
7603
7313
2648
2325
9102
3600
7540
5661
8888
9288
7112
5366
5382
3154
792
4951
359
4136
1053
4204
3439
3961