3006 749
2552 563
9352 542
25123 290
8606 386
11972 192
13953 312
7700 308
15986 228
12289 118
7205 352
6573 360
3270 304
8192 567
6528 779
4945 309