5845
100
4453
7123
2394
5022
3186
877
3912
3900
6810
4921
9905
3003
3245
2395
2495
3315
7967
4302
7908
6386
6055
2419
9234
4152
9486
7513
7969
9533
3613
3788
7429
3372
9519
1672
1546
424
3181
5643
4981
233
1136
193
469
3877
5841