4956
9509
8112
953
1629
6525
5028
5179
1365
3345
2014
762
4647
2928
3061
4720
3611
347
3185
3737
5306
1960
8317
999
4436
1030
3295
1420
3171
7360
3854
6984
1481
1185
3270
4324
8238
1395
823
2878
5053
7102
5730
3025
2439
6867
950
312
1411
4198
8414
7999
8044
7666
9842
7406
968
9604
5982
758