2502 352
38436 661
7461 371
5557 241
12904 469
6839 280
9748 275
13917 503
16479 419
7923 627
7654 527
3324 422