2955 540
17170 550
5334 143
15037 579
10404 627
22330 142
27258 133
6282 666
7952 717
4347 359
13531 131
11091 546
17651 72
3353 300
16667 653
15141 311
5583 286
9215 209
7577 61
3439 280
8809 501
9303 343
9938 693
23546 649
6570 648
12555 733
4539 162
8241 334