4070 396
2497 187
5197 731
9368 579
7911 280
5201 503
5522 770
4069 377
14099 326
10548 432
3428 411
1235 104