3047 937
2966 684
1211 334
1463 317
2093 551
391 49
2493 669
1950 374
1386 278
635 130
3295 814
3668 593
549 135
1975 460
360 78
3420 133
2607 566
1236 292
5887 463
10166 355
7558 106
6396 279
2840 792
2373 298
1800 344
5064 358
5590 141
15896 797