2316 323
4162 309
3399 345
4335 757
8952 265
2604 44
15672 385
6485 223
19720 262
17222 618
2909 870
1865 89
3075 509
1487 132