4629
4
1312
1
2061
3
2314
1864
1085
0
3999
23
1651
2
1214
706
719
5
858
1109
1100
440
585
975
247
449
386
5162
1814
6
870
911
2732
4013
14
760
4517
1761
8