1256 275
3521 400
18308 494
13141 73
6602 349
3373 234
4176 541
17563 432
6559 752
3262 124
1676 140
3572 74
7785 843