12970 122
5180 218
20406 713
50176 431
23768 837
3144 385
7141 598
8318 317
3417 664
7939 549
30188 495
17864 569
4519 295
3628 251
6303 540
5983 540