503 66
4340 777
1890 335
1018 219
3115 675
3112 927
1506 415
1379 357
850 185
2792 508
2912 761
525 115
878 188
2458 566
1786 507
1726 242
543 80
4497 369
5096 245
12321 916
7379 678
14121 586
4376 441
9181 737
3248 312
14959 746
8071 40
4009 269