2131
1
3673
6
1615
2245
3
10827
4
951
1239
496
0
1883
2
674
8527
24337
22
913
1632
1019
2530
1787
55904
1162
1223
37355
13
851
2558
6753
17
3591
11
599
135
1767
2505
5746
23