4536
2
2069
3
2730
6
2657
2668
381
0
3498
4
20634
8
514
3691
5
1759
1
2870
177
282572
2855
2379
467
25137
1020
939
2109
105290
4139
918
2269
9355
4126
1124
2042