4063 396
2478 187
5192 731
9365 579
7900 280
5194 503
5514 770
4066 377
14085 326
10533 432
3425 411
1229 104