2997 715
1247 398
1693 393
4323 422
1677 231
2041 242
4412 354
3551 87
4973 511
3288 273
3737 374
2655 206
17762 377
13435 313
5698 407