409
0
415
1045
1059
456
1557
1661
1
602
722
410
787
1161
3437
4
3256
846
1225
668
381
1101
3980
3
1307
1931
2
2161
862
2490
4455
1893