1062 300
1366 421
542 171
2955 861
308 86
560 125
3120 548
5054 643
4107 160
4721 408
6427 28
7354 674
5100 556
7863 565
6643 73
9337 724