6931
5017
1996
1181
383
4310
2984
6509
5347
336
5602
3251
9886
8011
3180
238
3707
3798
488
3317
7468
2486
6810
5774
5857
274
4736
2121
489
4514