43095 695
5963 346
114894 893
203611 521
24422 617
20061 663
16555 551
2174 338
4703 621
1365 160
6340 880
2723 359
18452 780
4710 440