2316 323
4163 309
3399 345
4336 757
8952 265
2604 44
15674 385
6485 223
19722 262
17225 618
2909 870
1865 89
3076 509
1487 132