1629
0
1212
1
404
536
633
764
2906
503
1153
984
501
1129
564
1126
616
2639
13
137
531
7670
2
1458
622
1672
5043
1135
1610
255
542
308
372
818