2245 628
2283 634
1059 291
1247 345
205 63
1026 234
1377 414
1953 411
5441 647
1281 126
40416 200
5921 282