2996
0
3426
4
1044
1
2903
3
2650
20
2964
1603
3765
2476
2
1153
658
1500
984
2139
1672
189326
2127
7
4465
22
12459
1529
807
1190
2956
2318
3546
1310
4614
6