1502 323
3124 943
4152 595
14046 674
10310 559
7063 58
6986 593
3835 832
4538 628
2596 317
1297 167
3433 563