2330
0
1524
2
1240
2542
541
676
22017
580
884
887
521
1099
1075
1
1060
482
1911
1961
5125
1205
747
5338
572
917
634
2402
329
1640
385
349
2348