1106
0
2124
3
1189
678
449
894
918
948
1868
572
49
536
541
905
2996
852
688
476
607
4044
5
17946
558
14
373
1729
516
5065
1
1022
498
514