2993 313
5859 356
5141 788
1642 453
3204 408
21964 515
8078 249
33057 610
34804 665
9232 551
40281 604
13045 792