1289 346
13373 480
3855 215
15177 406
29407 83
8575 153
8627 332
4202 274
6073 479
10205 87
5924 443
8633 243
4733 60
9707 55
8736 252
5113 459
9876 567