22096 383
11875 341
163572 769
4259 427
1734 280
2746 550
1034 47
2664 490
4122 637
1814 191
2510 627
768 29
3079 658
2804 555