345928 1041
4300 395
12880 445
25839 282
45783 268
5797 267
5521 217
4080 797
2761 211
2734 302
3762 623