2480 352
38405 661
7439 371
5533 241
12845 469
6830 280
9735 275
13897 503
16451 419
7897 627
7615 527
3308 422