2545 51
4043 494
2269 225
5001 547
2279 79
2847 108
2137 74
2271 178
6080 211
2569 295
11739 564
6996 725
4080 574
981 115
4528 88
9400 680
10000 320
2836 119
3367 633
20002 258
3082 306
4205 104
4705 365
12097 181
35344 273
8087 262
2413 82
9133 511