23150
9
4111
2
1145
1
896
1501
0
2874
3
681
3691
5
2809
2301
798
1588
2881
3498
4
3149
1312
2224
3030
3492
3510
2657
2749
2748
1452
1098
254
198
968
1329