387318 1161
7911 390
5081 136
7228 880
9673 598
14593 580
4211 160
3233 73
23757 662
6569 585
2331 301
12581 376
12376 771
56974 587
61746 95
8892 676
22900 509
3384 337
6968 298
2675 528