109 32
1134 334
2056 535
1160 211
1297 330
1022 205
1014 288
860 258
590 164
2560 781
3134 783
1507 491
1370 307
488 118
2743 631
767 243
794 176
1199 355
256 58
3273 746
1889 336
1736 351
1029 234
2735 743
2143 444
2878 902
1025 285
21810 886