22080 383
11859 341
163266 769
4251 427
1726 280
2733 550
1027 47
2654 490
4118 637
1807 191
2504 627
759 29
3067 658
2798 555