3621
0
1106
571
635
915
116586
652
1816
1380
667
914
5430
3428
467
1698
596
1732
497
800
1015
2996
722
490
730
921
1
4937
394
5854
1044
5338