22095 383
11875 341
163530 769
4258 427
1732 280
2745 550
1031 47
2663 490
4121 637
1813 191
2510 627
763 29
3076 658
2804 555