538
2
1037
1
780
1620
2301
1344
1548
637
0
1466
1526
215
1281
2087
1220
631
4915
7
2395
4713
5
1326
5135
4
1132
1758
573
714
1375
1960
7756
3
798
3012
300