21786 447
6548 235
58912 308
13531 676
12961 580
16967 896
4855 134
6952 75
3863 137
5367 88
1593 84
2315 78