5040 271
12031 53
3445 243
3413 72
1481 31
7898 389
4643 191
9683 239
9626 674
2593 432
4754 178
18007 508
15470 138
12443 333
28842 896
5856 437
9426 120
4258 760
3071 51
9632 295
2758 229
4937 340
4115 595
7069 265