669
1692
3
22
2597
859
2236
704
2247
1488
1750
2280
2027
1517
757
2551
1285
2312
2314
2570
2059
783
1807
2063
2320
1041
1297
1809
2579
2580
2330
1051
2076
2593
802