4062 396
2477 187
5192 731
9365 579
7900 280
5194 503
5513 770
4065 377
14076 326
10532 432
3423 411
1228 104