2978 506
7138 104
3439 101
6135 518
4924 249
2630 392
9960 731
2893 287
3098 79
5566 463
23322 112
2672 292