2396 380
8527 689
13208 350
14228 297
16937 136
31254 447
6784 213
8339 336
10047 225
18526 430
8796 49
2559 658
4872 574
2785 587
1035 39
3786 177
3427 393
9796 615