2860 933
1802 480
746 166
2811 609
758 145
290 65
13571 574
5547 141
7533 79
14006 227
46836 384
30070 412
20697 347
24728 50
15546 746
10216 719