4009 423
26621 726
20139 445
69228 471
36396 262
56295 305
17040 232
95028 303
5093 81
5005 332
9407 172
2378 239
5228 513
5928 729
2689 278
45359 263