2795 574
3258 746
2940 292
8447 909
4101 82
15459 431
3753 328
29867 763
29285 221
2801 64
13899 337
36056 753
31312 479
9292 433
3556 540