1407
9
1555
2
1466
1
1602
2035
5
902
1630
3897
17
4092
1296
2543
959
3
680
1646
599
138
944
432
459
257
604
156
0
1301
7
1017
4
235
1939
473
844
1529
501