1020
0
333
418
1045
1314
1824
637
263
20634
8
269
464
376
968
47041
432
2730
6
323
693
349
511
458
483
415
2657
3
2668
2
679
2855
929
575
171