1336
0
411
2855
3
979
345
1027
968
464
251
263
392
637
585
2264
283
390
458
323
326
1152
267
670
584
25137
693
827
991
357
453
1541