1061 300
1365 421
542 171
2950 861
308 86
560 125
3119 548
5038 643
4097 160
4710 408
6376 28
7346 674
5072 556
7854 565
6636 73
9334 724