12631 115
16292 327
3072 330
3523 346
12015 380
2297 27
3998 850
11311 512
2475 394
6703 350
3539 359
3630 493
3722 888
4115 605