1326 350
1110 222
20852 81
5188 517
18699 596
5562 240
18901 308
30263 936
16967 776
7083 350
21199 315
5001 68
15241 256
15823 846
6374 504
10898 329
7954 209