526 99
2302 541
1616 351
6779 161
19594 314
2707 352
38631 661
7562 371
5680 241
13145 469
7005 280
9876 275
14057 503
16621 419
8051 627
7849 527
3379 422