1061 300
1365 421
542 171
2950 861
308 86
560 125
3120 548
5039 643
4097 160
4710 408
6377 28
7347 674
5072 556
7854 565
6636 73
9334 724