22065 383
11844 341
163018 768
4245 427
1722 280
2723 550
1020 47
2648 490
4110 637
1801 191
2494 627
755 29
3062 658
2789 555