387288 1161
7911 390
5081 136
7228 880
9673 598
14591 580
4209 160
3233 73
23729 662
6569 585
2331 301
12580 376
12374 771
56969 587
61734 95
8892 676
22899 509
3384 337
6968 298
2675 528