2586 625
2077 609
1743 446
815 198
3051 460
39848 548
19536 187
9288 523
13356 157
14070 130
5647 282
9584 129
7338 280
7040 431
25881 712