3001 957
2221 528
546 132
2445 644
2152 659
7041 323
1843 369
3344 395
17906 288
27690 801
4676 286
24202 312
9745 134
5335 508
5311 670