2495
0
1431
1
1812
2322
4
2786
1001
123674
35
1434
3
4187
10
1124
2732
2
1244
2393
6
6676
12
980
2374
1150
2138
673
1161
24337
22
592
1185
938
1777
5204
1514
1027
718
2505