11596 542
4842 700
8688 286
8586 227
2969 59
6731 483
9032 285
6435 311
2367 190
14641 874
7183 841
5685 666
7113 71
9604 484
2246 239
5671 609
8593 740
6975 567
11552 214
9845 380
8533 602
3180 70
4752 106
16975 125