22096 383
11877 341
163584 769
4260 427
1734 280
2746 550
1034 47
2664 490
4123 637
1814 191
2510 627
769 29
3080 658
2806 555