3580
806
6799
1531
1380
311
3679
829
4699
1058
2979
671
5680
1279
2980
671
2979
671
2150
484
5900
1329
5920
1333
2299
518
4150
935
13999
3152
3179
716