3078 793
3405 356
9151 130
4440 730
4136 682
12683 449
20151 515
5987 406
9601 799
14607 686
4608 278
9202 222
6899 424
3433 74
2873 486
2568 362