596 126
1784 386
2515 759
1602 369
2142 635
2329 488
2859 681
1829 563
1560 356
2842 826
2897 805
2844 917
22185 106
12322 228