387352 1161
7911 390
5084 136
7228 880
9673 598
14600 580
4212 160
3235 73
23779 662
6570 585
2332 301
12582 376
12376 771
56977 587
61747 95
8893 676
22906 509
3385 337
6969 298
2675 528