409 69
1234 362
2109 585
12881 217
1807 515
5826 528
2532 323
4026 871
3053 349
7481 635
5026 297
31735 91