302883 1258
2154 475
505 52
2326 396
41360 731
17594 127
50498 578
15094 588
127991 166
16155 302
17287 800
15790 479
6436 456
3256 129
41457 341