4329
10
3058
2
739
1013
0
2337
5
1812
1
2322
4
1431
718
2324
980
1161
24337
22
673
2786
1185
603
1001
1376
5204
3
5674
14861
7
13442
15
4274
2707
1740
4360
6997
3608
3619