3681 427
4239 214
877 127
2182 281
5545 540
4822 353
6648 491
2560 186
2626 102
46371 163
3895 77
9785 367
2952 514
5165 963