22581 57
19815 184
25708 177
8934 626
3732 310
3399 675
3665 701
23241 595
2355 243
4493 574
6196 607
3547 804