3215 73
21838 662
6529 585
2309 301
12513 376
12279 771
56657 587
61381 95
8864 676
22824 509
3344 337
6938 298
2638 528