2383 54
3531 347
84543 380
29904 498
40790 885
82997 701
27149 198
21438 481
90652 588
8552 248
27603 715
2314 160
3108 275
3943 597
3642 857
5736 509