2860 933
1802 480
746 166
2811 609
758 145
290 65
13571 574
5546 141
7533 79
14005 227
46826 384
30067 412
20695 347
24728 50
15545 746
10216 719