4063 396
2478 187
5192 731
9365 579
7902 280
5197 503
5514 770
4067 377
14089 326
10535 432
3425 411
1230 104