2501 280
7175 645
5410 521
17237 942
3948 618
3815 42
5097 693
9575 645
2139 281
1344 42
2146 242
1268 228
685 53