10507
23
3572
5
166
0
1478
255
1053
1
1095
1114
2917
2
1096
1735
3
753
461
2011
3132
1443
2897
863
385
547
2057
405
714
758
573
2394
1062
3574
783
2026