14402 355
12462 828
903 64
1623 278
7021 228
4199 484
4382 280
6568 674
9221 714
6633 657
4658 127
2853 109
3251 562