4061 396
2477 187
5192 731
9365 579
7897 280
5193 503
5512 770
4065 377
14076 326
10529 432
3423 411
1228 104