43020 695
5958 346
114732 893
203437 521
24400 617
20020 663
16526 551
2171 338
4702 621
1359 160
6275 880
2720 359
18452 780
4707 440