549
2588
758
3572
843
3970
548
2580
473
2230
293
1380
424
1999
777
3660
230
1084
626
2950
213
1000
995
4690
748
3523
611
2880