3215 73
22123 662
6537 585
2312 301
12533 376
12298 771
56701 587
61448 95
8864 676
22841 509
3348 337
6940 298
2646 528