1055 300
1364 421
542 171
2947 861
308 86
560 125
3114 548
5022 643
4080 160
4709 408
6375 28
7340 674
5058 556
7845 565
6633 73
9333 724