2910 430
3698 681
10420 893
41634 545
16798 215
5202 186
3294 400
21949 59
14040 228
16753 449
2311 337
8854 649
1186 125