31407 73
4273 90
5848 722
2687 286
1995 253
1693 334
868 128
2370 549
2982 723
2921 815
1206 394
1087 215
1813 474
2119 540
3044 654
1899 541