1045
0
1652
3
534
1
3065
5232
7
2471
438
699
4706
2907
2
808
616
5090
578
1543
9956
1928
4715
5
55
25669
2551
14
385
392
2535
10827
4
556
12779
8
17333
27
2996