19944
2
2055
1694
1
2999
3
4179
3354
690
2166
1526
2669
1264
4
564
915
0
2294
3140
619
1743
1850
2562
3326
1125
108797
1632
1000
1038
1660