2280 323
4093 309
3384 345
4294 757
8889 265
2572 44
15531 385
6424 223
19366 262
16802 618
2896 870
1848 89
2989 509
1453 132