512
59
697
9
771
584
884
1383
1493
145
23014
30
1174
744
1271
1042
1494
1356
1725
1161
792
1835
1262
2425
1087
1994
1244
1495
1795