2991 313
5844 356
5137 788
1641 453
3204 408
21952 515
8071 249
33045 610
34797 665
9230 551
40257 604
13042 792