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