2316 323
4162 309
3399 345
4335 757
8949 265
2604 44
15671 385
6485 223
19718 262
17222 618
2909 870
1865 89
3074 509
1486 132