2300 69
44668 186
2702 393
5433 447
881 39
156649 239
11829 33
13541 532
14957 52
4758 285
5624 136
3321 116
3049 281
3784 318